Terepet meghatározó ponthalmaz beolvasható:
Ponthalmazok esetén, legyen az bármelyik formátumú, a fájloknak tartalmazniuk kell a felmért pontokat úgy, hogy minden pontot a három, X, Y, Z koordináta határoz meg. E mellett tartalmazhatják a pontok sorszámát és megjegyzést is.
A terep beolvasás a következő fő lépésekből áll:
A fájlban levő adatstruktúrának szigorú szabályt kell követnie, ami az adatformára és a sorrendre vonatkozik.
Ha Excel táblázatról vagy adatbázisról van szó, akkor adott a fájlstruktúra jól meghatározott és a betöltéskor csak néhány szabályt kell betartani.
Szöveges fájl esetén több szabály megadására van szükség, hiszen az adatstruktúra különböző lehet. A beolvasás mégsem lesz bonyolult, mert a megadott szabályok sablonban menthetők. Így később ugyanabból a mérőbázisból beolvasott adatstruktúrát automatikusan felismeri a program.
A Terep betöltése varázsló segít megtalálni a beolvasási szabályt és elmenteni sablonba. Kövesse a következő lépéseket:
Terepfájl betöltése
Az adattípus felül írható a listából.
!Ha nem biztos a pontos fájltípusban, ne írja felül a felajánlottat!
Az Excel és adatbázis fájlok több táblázatot tartalmazhatnak.
Ebben az esetben válassza ki azt a táblázatot, amelyből a terepet importálja.
!A munkalap első sorának tartalmaznia kell a mezőneveket.
Fájl konverzió
Fájl konverzió párbeszédablak csak a szöveges fájlok (*.txt; *.csv; *.dat, stb.) esetében jelenik meg. Az Excel és adatbázis fájlok esetén a varázsló átlépi az ablakot.
Ebben az ablakban látható az a négy feltétel, aminek eleget kell tennie az adatstruktúrának. Ha nem ilyen, akkor konvertálni kell.
A kritériumok:
A példánkban egy Sokkia mérőbázisból nyert ponthalmazt töltünk be szöveges fájlként .dat kiterjesztéssel.
2.dat fájl esetén lehetőség van a fájl konvertálására táblázatos formába.
A Fájl tartalom megjelenítőben eldönthető, hogy a fájl megfelel-e a kritériumoknak.
A mi esetünkben nem felel meg, ezért szükség van a konvertálásra.
A Konverter használata kapcsoló bekapcsolt állapotban van.
Ekkor meg kell adni, hogy a koordináták milyen jellel vannak egymástól elválasztva (gyakran vesszővel), a koordináták milyen sorrendben követik egymást.
A program az adatok alapján felkínál egy konvertert. Ha már létezik több konverter, akkor a listából kiválasztható a megfelelő.
…..
Ha nincs megfelelő konverter, akkor
Ekkor megjelenik a Szöveg konverter varázsló.
A leírását lásd a Szöveg konverter varázsló részben a fejezet végén.
A példánkban, ha tudjuk, hogy a fájlban a koordináták sorrendje Y, X, Z volt, akkor nem fogadhatjuk el a felajánlottat, (hiszen ott a sorrend X, Y, Z) hanem módosítanunk kell azt.
Amennyiben konvertert használt, a beolvasás után létrejön egy konvertált szöveg fájl, név_converted.txt néven az eredeti fájl mappájában.
Oszlop és mértékegység hozzárendelés
A párbeszédablakban megjelenik a konvertált fájl, amely most már megfelel a négy említett kritériumnak.
Ekkor kell megadni az X, Y, Z koordinátákat tartalmazó oszlopok nevét. Ha jó konvertert használt, akkor a hozzárendelés megfelelő, nem kell változtatnia.
|
|
|
|
Például, ha a tereppontok magasságát egy referencia ponthoz képest mérték, akkor a referencia pont magasságával növelve az összes pont magasságát, a valódi (tengerszinthez képest mért) terepet kapjuk.
!A koordinátáknak és a numerikus értékeknek valóban numerikus mező típusúaknak kell lenniük.
Szöveg formátum
A ponthalmazok beolvasásakor megadható, hogy a sorszám és magasságérték feliratokat feltüntesse-e a pont mellett az alaprajzon.
Mindkét szövegnek pontosan beállítható a tulajdonsága. Ezenkívül a magasságpont tulajdonságai is megadhatók.
A beállítások eredményét a bal oldali előnézet mutatja.
!Néhány beállítási lehetőség csak a következő változatban lesz elérhető. Ezeket most szürke színnel jelöltük.
Mind a Tereppontok magassága, mind a Tereppontok sorszámozása esetén megadhatók a szövegek tulajdonságai:
A Tereppontok magassága esetén az előbbieken kívül még megadható a
!A magasságértéket mindig m-ben jeleníti meg a program, függetlenül az aktuális mértékegységtől.
Megadható a tereppont típusa és a fólia, amire a pont kerül.
A következő ablakban elmentheti a beállításokat egy Import sablonba.
Az ilyen adatstruktúrájú fájloknál nem kell újból végigjárnia a varázsló lépéseit, elegendő az elején betölteni az Import sablont:
A terep betöltődik.
Szöveg konverter varázsló
A Szöveg konverter varázsló segítségével adhatja meg a konverziós szabályokat, amelyekkel a terep fájlt beolvashatóvá teszi. Ezzel módosíthatja a kiválasztott konvertert vagy létrehozhat egy újat.
Eredeti adatstruktúra
A Szöveg konverter varázsló automatikusan felismeri az adatstruktúrát, és meghatározza a szabályokat. Abban az esetben, ha ez nem tökéletes, akkor itt pontosítható az adatstruktúra.
Két lehetőség van. Az adatstruktúra
A párbeszédablak alsó részében levő előnézettben megjelenik a terepadatok adatstruktúrája. Ebből eldönthető, hogy melyik csoportba tartozik. A Minden sor gombra kattintva megjeleníthető az összes adat.
Az is megadható, hogy melyik sor legyen az első sor. Ekkor az előtte levő sorokat figyelmen kívül hagyja. Ha például a terepfájl első sora megjegyzést tartalmaz, ezt ki kell hagyni a beolvasásból.
Határoló karakterek
Az előző választástól függően különböző párbeszédablak jelenik meg.
Az előbbi választásnak megfelelően az ablak alsó részében táblázatba rendezve kell megjelennie az adatoknak. Ellenőrizze a következőket:
Ha az előző lapon a Fix szélesség volt megjelölve, akkor itt határozza meg az oszlopok szélességét:
Oszlopok elnevezése és típusa
Ezen a lapon válassza ki egyenként az oszlopokat és határozza meg az oszlop nevét és típusát:
Ha új konvertert hozott létre, akkor megjelenik egy párbeszédablak, ahol elnevezheti a konvertert.
Ezután visszatér a program a Fájl konverzió ablakba és folytathatja a terep betöltés folyamatát.